/*
 * RawDataView.h
 *
 *  Created on: Jan 29, 2013
 *      Author: johnny
 */

#ifndef RAWDATAVIEW_H_
#define RAWDATAVIEW_H_

#include <exported.h>
#include <measurement/MeasVisualization.hpp>

#include <QWidget>
#include <fstream>

//DECLARATIONS
DECLARE_MO_AUTHOR(L"Johnny")
DECLARE_MO_NAME(L"Raw Data View")
DECLARE_MO_INPUT(L"*")
DECLARE_MO_TYPE(measurement::Visualization)
//END DECLARATIONS

class RawDataView: public measurement::MeasVisualization {
    std::ofstream output;

public:
    virtual ~RawDataView();

	void init();
	void draw();
	void validateData(const core::DataPackage&);
};

DECLARE_MO_CLASS_NAME(RawDataView)

#endif /* RAWDATAVIEW_H_ */
